this deplorable affair - Turco Inglés Diccionario